home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / c / agl103p.lha / src / agl / pro / matrix.pro < prev    next >
Encoding:
Text File  |  1994-12-09  |  869 b   |  27 lines

  1. /* matrix.c */
  2. void init_matrices(void);
  3. void reset_matrix_pointers(void);
  4. void pushmatrix(void);
  5. void popmatrix(void);
  6. void mmode(short mode);
  7. long getmmode(void);
  8. void getmatrix(Matrix  m);
  9. void loadmatrix(Matrix  m);
  10. void multmatrix(Matrix  m);
  11. long is_one_to_one(Matrix m);
  12. void perspective(long angle,float aspect,float near,float far);
  13. void ortho(float left,float right,float bottom,float top,float near,float far);
  14. void ortho2(float left,float right,float bottom,float top);
  15. void viewport(Screencoord left,Screencoord right,Screencoord bottom,Screencoord top);
  16. long viewport_aligned(void);
  17. void v2i(long lvert[2]);
  18. void v3i(long lvert[3]);
  19. void v2s(short svert[2]);
  20. void v3s(short svert[3]);
  21. void v2f(float fvert2[2]);
  22. void v3f(float vert[3]);
  23. void translate(float fx,float fy,float fz);
  24. void rot(float angle,long axis);
  25. void scale(float sx,float sy,float sz);
  26.  
  27.